home *** CD-ROM | disk | FTP | other *** search
/ CDV Software Presents (USA) / CDV Software Presents (USA).bin / demo / bk_demo.exe / DATA.PAK / ui / IMSaveMission.lua < prev    next >
Encoding:
Text File  |  2002-12-03  |  1.5 KB  |  54 lines

  1. function LuaProcessMessage( nMessageCode, nFirst, nSecond )
  2.     if ( nMessageCode == 536936453 and nFirst == 1000 ) then --LIST DOUBLE CLICK
  3.         local nMessage = SetProcessedFlag( 10002 )    --send it to the game as an CREATE button pressed
  4.         AddMessage( nMessage, nFirst, nSecond )
  5.         return 1
  6.     end
  7.  
  8.     if ( nMessageCode == 10001 ) then
  9.         AddMessage( 65537, 10001, 1 )        --NEXT_STATE
  10.         return 1
  11.     end
  12.  
  13.     if ( nMessageCode == 10002 ) then
  14.         AddMessage( 65537, 10002, 1 )        --NEXT_STATE
  15.         return 1
  16.     end
  17.  
  18.     if ( nMessageCode == 536936480 ) then        --EDIT BOX return
  19.         AddMessage( 65537, 10002, 1 )        --NEXT_STATE
  20.         return 1
  21.     end
  22.  
  23.     if ( nMessageCode == 536936481 ) then        --EDIT BOX escape
  24.         AddMessage( 65537, 10001, 1 )        --NEXT_STATE
  25.         return 1
  26.     end
  27.  
  28.     if ( nMessageCode == 536936448 and nFirst == 10002 ) then --OK
  29.         local nMessage = SetProcessedFlag( 10002 )
  30.         AddMessage( nMessage, 10002, 1 )
  31.         return 1
  32.     end
  33.  
  34.     if ( nMessageCode == 536936448 and nFirst == 10001 ) then --CANCEL
  35.         local nMessage = SetProcessedFlag( 10001 )
  36.         AddMessage( nMessage, 10001, 1 )
  37.         return 1
  38.     end
  39.  
  40.     if ( nMessageCode == 536936451 and nFirst == 1000 ) then --SELECTION_CHANGED
  41.         local nMessage = SetProcessedFlag( 1000 )
  42.         AddMessage( nMessage, nFirst, nSecond )
  43.         return 1
  44.     end
  45.     
  46.     if ( nMessageCode == 536936453 and nFirst == 1000 ) then --LIST DOUBLE CLICK
  47.         local nMessage = SetProcessedFlag( 10002 )    --send it to the game as an OK button
  48.         AddMessage( nMessage, nFirst, nSecond )
  49.         return 1
  50.     end
  51.  
  52.     return 0
  53. end
  54.